home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Loadstar 179
/
179.d81
/
b.ls album xi
(
.txt
)
< prev
next >
Wrap
Commodore BASIC
|
2022-08-26
|
6KB
|
210 lines
10 poke56,39:clr:poke53371,0:poke788,49:tq=ti
12 i=rnd(-ti)
20 poke53281,0:poke53280,0
30 dv=peek(186):ifdv<8thendv=8
32 print"[147]":gosub60000
34 dimg$(13),fg$(13),bd%(13),x1(13),x2(13),y1(13),y2(13)
40 sys57812"album unpacker",dv,0:poke780,0:poke781,0:poke782,201:sys65493
50 sys57812"album.shp",dv,0:poke780,0:poke781,0:poke782,64:sys65493
60 ifti<tq+100then60
62 print"[144][147]":tq=ti
70 poke251,64:poke252,96:poke253,92:sys51456:sys51459:poke53280,5
80 sys57812"mouse jr c000",dv,0:poke780,0:poke781,0:poke782,192:sys65493
90 sys57812"printer9000",dv,0:poke780,0:poke781,0:poke782,144:sys65493
100 sys57812"album font",dv,0:poke780,0:poke781,0:poke782,40:sys65493
110 ifti<tq+100then110
112 c=54272:s=1024:ky$="[145][157]123456"
114 poke53281,0:sys51459:poke53280,0
116 poke53272,27
118 ml=192*256:mv=ml+156:pokemv+1,158:v=53248
120 sysml:sysml+18,0,38,0,24
122 pokemv+19,128:sysml+6,10176:pokev+21,0
124 pokev+39,15:pokev+40,11
126 goto180
140 ifi%=1theny=y-1:ify<0theny=0
142 ifi%=2theny=y+1:ify>24theny=24
144 ifi%=3thenx=x-1:ifx<0thenx=0
146 ifi%=4thenx=x+1:ifx>39thenx=39
148 return
180 fori=0to7:readd:pokemv+11+i,d:next
190 data99,100,101,103,108,123,124,126
200 fori=1to12
202 g$(i)="[204][207][193][196][211][212][193][210]"+str$(i+120):fg$(i)="pic"+str$(i+120)+".shp":bd%(i)=0
210 x1(i)=1-20*(i>6):x2(i)=x1(i)+17
220 y1(i)=-1+i*3+18*(i>6):y2(i)=y1(i)+2
230 sysml+15,i,x1(i),x2(i),y1(i),y2(i)
232 next
340 poke53272,27
350 fori=0to2:reade$(i),m1(i),m2(i),m3(i),m4(i),e1$(i)
360 sysml+15,13+i,m1(i),m2(i),m3(i),m4(i)
370 data"[217][197][193][210] #11",2,12,21,23," 7-[208][201][206]"
380 data" [200][197][204][208] ",16,25,21,23," 8-[208][201][206]"
390 data" [209][213][201][212]",29,37,21,23," [194][193][195][203]"
400 next
410 sysml+30,0,39,0,24,0,8
420 poke53281,0:poke53280,0
430 pokev+21,3
452 print"[159]";
460 fori=1to12
470 sysml+30,x1(i),x2(i),y1(i),y2(i),255,5+16
480 sysml+12,x1(i)+9-len(g$(i))/2,y1(i)+1,g$(i)
490 next
500 print"";
510 fori=0to2:sysml+30,m1(i),m2(i),m3(i),m4(i),255,14+16
520 sysml+12,m1(i)+2,m3(i)+1,e$(i)
530 next
532 x=12:y=12
534 sysml+21,x,y
540 sysml+9:sysml+60,ky$
542 if(l2%=0)and(i%=0)then540
544 p=cr%:ifpthen560
550 if(i%>0)and(i%<5)thengosub140:goto534
552 goto540
560 sysml+39,160
566 ifp=13then800
568 ifp=14then700
570 ifp=15then950
580 sysml+36,p,255,1
582 pokev+21,0
590 sys57812fg$(p),dv,0:poke780,0:poke781,0:poke782,48:sys65493
595 md=peek(48*256)
600 poke251,48:poke252,96:poke253,92:sys51456:poke53280,bd%(p):sys51459
610 sysml+9
612 geta$:ifa$="p"thengosub3000:goto640
620 ifl2%=0then610
630 sys51459
640 sysml+42,160:pokev+21,3
650 goto540
700 pokev+21,0:ifhthensysml+42,168:goto750
702 h=1
710 sysml+30,1,38,2,19,255,5+16:print"[129]";
712 sysml+12,2,3," [192][178][192][178][192][178][192][178][192][178][192][178][192][178][192] [176][192][174][174] [174][192][174][174] [176][176][174][176][174]
714 [158]ml[170]12,2,4,"(NULL)left$val (NULL)@(NULL)@atn@str$@(NULL)@(NULL)@atn@(NULL)wait -tan<(NULL) -tan<(NULL) (NULL)(NULL)/exp(NULL)
716 sysml+12,2,5," [192][177][192][177][192][177][192][177][192][177][192][177][192][177][192] [189] [173][173][192][189][189][192][189][173][192][189][189] [173]
720 [158]ml[170]12,2,7,"cont (NULL)se keyboard, mouse in (NULL)ort #1
722 sysml+12,2,8,"or joystick in [208]ort #2 to move the
724 [158]ml[170]12,2,9,"arrow. lenlick or (NULL)(NULL)atnlenvalcont on a green
726 sysml+12,2,10,"box to see the picture. [215]hile it's
728 [158]ml[170]12,2,11,"showing, press (NULL)cont to go to the list(NULL)(NULL)right$(NULL)(NULL)cont"
729 [158]ml[170]12,2,12,"sequence. ascollow the prompts.
730 sysml+12,2,14," [195]lick on [155][217][197][193][210] #11[154] to see a
732 [158]ml[170]12,3,15,"slideshow of the twelve pictures.
734 sysml+12,3,16,"[195]lick or [211][208][193][195][197][154] to go to the next
736 [158]ml[170]12,3,17,"picture; press (NULL) to stop the show.
740 sysml+39,168
750 sysml+9
760 ifl2%=0then750
770 sysml+42,160:pokev+21,3
780 goto540
799 goto799
800 fori=1to12
810 sysml+36,i,255,1
820 pokev+21,0
830 sys57812fg$(i),dv,0:poke780,0:poke781,0:poke782,48:sys65493
835 md=peek(48*256)
840 tq=ti
850 poke251,48:poke252,96:poke253,92:sys51456:poke53280,bd%(i):sys51459
860 sysml+9:geta$
862 ifa$="q"theni=12:goto880
870 ifl2%=0andti<tq+1000then860
880 sys51459
890 sysml+42,160:pokev+21,3
892 next
900 goto540
950 sysml+12,30,22,"[195][207][206][198][201][210][205]"
956 poke198,0:x=30:y=22:pokev+21,3
958 sysml+21,x,y
960 sysml+9:sysml+60,ky$
964 ifi%>0andi%<5thengosub140:goto958
970 ifcr%=15thensysml+3:pokev+21,0:goto40000
972 ifl2%=0then960
980 sysml+42,160
990 goto540
3000 sys51459:sysml+42,160
3004 print"";
3006 fori=0to2:sysml+30,m1(i),m2(i),m3(i),m4(i),255,5+16
3008 sysml+12,m1(i)+2,m3(i)+1,e1$(i)
3010 next
3016 poke198,0:x=30:y=22:pokev+21,3
3018 sysml+21,x,y
3020 sysml+9:sysml+60,ky$
3032 ifcr%=13thena1=1:tb=80:goto3250
3034 ifcr%=14thena1=2:goto3080
3036 ifcr%=15thenreturn
3040 ifi%>0andi%<5thengosub140:goto3018
3042 goto3020
3080 x=8:y=7:sysml+30,6,33,y,y+10,255,1+16
3100 sysml+12,x,y+1,"[159] [196][197][206][211][201][212][217] [215][201][196][212][200]
3110 [158]ml[170]12,x,y[170]3,"1cont (NULL)ingle (NULL)ide
3120 sysml+12,x,y+4,"2[154] [195][210][212] [206]ormal
3130 [158]ml[170]12,x,y[170]5,"3cont str$ouble (NULL)arrow
3140 sysml+12,x,y+6,"4[154] [196]ouble [215]ide
3150 [158]ml[170]12,x,y[170]7,"5cont (NULL)uad (NULL)arrow
3160 sysml+12,x,y+8,"6[154] [209]uad [206]ormal
3166 [151]198,0:x[178]17:y[178]10:[151]v[170]21,3
3168 [158]ml[170]21,x,y
3170 [158]ml[170]9:[158]ml[170]60,ky$
3174 [139]l2%[167][139]cy%[177]9[175]cy%[179]16[175]cx%[177]5[175]cx%[179]35[167]a2[178]cy%[171]9:[137]3190
3176 [139]cr%[178]13[167][142]
3178 [139]i%[177]5[167]a2[178]i%[171]4:[137]3190
3182 [139]i%[177]0[175]i%[179]5[167][141]140:[137]3168
3184 [137]3170
3190 [158]ml[170]24,120
3192 [139]a2[178]1[167] ds[178]0:bt[178]1:tb[178]80
3200 [139]a2[178]2[167] ds[178]4:bt[178]1:tb[178]120
3210 [139]a2[178]3[167] ds[178]1:bt[178]1:tb[178]160
3220 [139]a2[178]4[167] ds[178]1:bt[178]2:tb[178]80
3230 [139]a2[178]5[167] ds[178]3:bt[178]2:tb[178]160
3240 [139]a2[178]6[167] ds[178]3:bt[178]3:tb[178]120
3250 x[178]8:y[178]7:[158]ml[170]30,6,33,y,y[170]10,255,1[170]16
3270 [158]ml[170]12,x[170]6,y[170]1,"list(NULL)atnpeekclose(NULL)(NULL)(NULL)right$(NULL)right$(NULL)(NULL)
3280 sysml+12,x,y+3,"1[154] [204]eft
3290 [158]ml[170]12,x,y[170]4,"2cont lenenter
3300 sysml+12,x,y+5,"3[154] [210]ight
3310 [139]a2[179][177]3[175]a2[179][177]5[167]3336
3320 [158]ml[170]12,x,y[170]6,"4cont (NULL)eft-lenenter
3330 sysml+12,x,y+7,"5[154] [210]ight-[195]enter
3336 x[178]17:y[178]10:[151]v[170]21,3
3338 [158]ml[170]21,x,y
3340 [158]ml[170]9:[158]ml[170]60,ky$
3342 [139]l2%[167][139]cy%[177]9[175]cy%[179]16[175]cx%[177]5[175]cx%[179]35[167]a3[178]cy%[171]9:[137]3360
3344 [139]cr%[178]13[167][142]
3346 [139]i%[177]4[175]i%[179]10[167]a3[178]i%[171]4:[137]3360
3348 [139]i%[177]0[175]i%[179]5[167][141]140:[137]3338
3349 [137]3340
3360 [139]a3[178]1[167]tb[178]0:[137]3420
3370 [139]a3[178]2[167]3420
3380 [139]a3[178]3[167]tb[178]tb[172]2:[137]3420
3390 [139]a2[179][177]3[175]a2[179][177]5[167]3340
3400 [139]a3[178]4[167]tb[178]53:[137]3420
3410 tb[178]266
3420 [151]251,48:[151]252,96:[151]253,92:[158]51456
3430 [151]v[170]21,0:[158]ml[170]3:[158]51459
3440 [139]a1[178]1[167][158]36864,96,92,tb,md:[137]3460
3450 [139]a1[178]2[167][158]36867,96,92,tb,ds,bt,bt[172]320,md
3460 [151]198,0
3470 [151]186,dv:[158]51459:[158]ml:[158]ml[170]24,120
3480 [142]
10000 d[178][194](186):n$[178]"0:b.ls album xi":[159]15,d,15,"s"[170]n$:[160]15:[148]n$,d:[128]
40000 [129]i[178]8[164]29:[151]820[170]i,i:[130]:[139]dv[177]8[175]dv[179]30[167][151]828,dv:[151]820[170]dv,8
40010 a$[178]"presenter":[141]40030:a$[178]"hello connect":[141]40030
40020 [153]"load":[151]53272,23:[151]186,8:[151]2048,0:[151]44,8:[151]43,1:[128]
40030 [129]j[178]8[164]29:i[178][194](820[170]j):[139]i[178]14[167][130]
40040 [160]2:[159]2,i,2:[160]2:[139]st[167]40060
40050 [160]15:[159]15,i,15,"r0:"[170]a$[170]"="[170]a$:[132]15,er:[160]15:[139]er[178]63[1